home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 22 / macformat_22.iso / Shareware / Programación / enteract-377 / enteract-377.sit / EnterAct Stuff / write your own Drag_on / CodeResHelper.h < prev    next >
MacBinary  |  1994-12-22  |  2.1 KB  |  [TEXT/KEEN]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: CodeResHelper.h

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Thu Dec 22 22:36:16 1994, modified Thu Dec 22 22:36:16 1994, creator 'KEEN', type ASCII, 1490 bytes "CodeResHelper.h" , at 0x652 504 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[KEEN]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0f 43 6f 64 65 52 65 | 73 48 65 6c 70 65 72 2e |..CodeRe|sHelper.|
|00000010| 68 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |h.......|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 4b 45 45 | 4e 01 00 00 00 00 00 00 |.TEXTKEE|N.......|
|00000050| 00 00 00 00 00 05 d2 00 | 00 01 f8 ab 1f f6 30 ab |........|......0.|
|00000060| 1f f6 30 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |..0.....|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 63 67 00 00 |........|....cg..|
|00000080| 2f 2a 20 43 6f 64 65 52 | 65 73 48 65 6c 70 65 72 |/* CodeR|esHelper|
|00000090| 2e 68 20 2d 20 70 72 6f | 74 6f 74 79 70 65 73 20 |.h - pro|totypes |
|000000a0| 66 6f 72 20 68 65 6c 70 | 65 72 20 66 75 6e 63 74 |for help|er funct|
|000000b0| 69 6f 6e 73 20 2a 2f 0d | 0d 2f 2a 20 52 65 73 6f |ions */.|./* Reso|
|000000c0| 75 72 63 65 73 20 2a 2f | 0d 73 68 6f 72 74 20 4f |urces */|.short O|
|000000d0| 70 65 6e 4f 72 43 72 65 | 61 74 65 52 65 73 6f 75 |penOrCre|ateResou|
|000000e0| 72 63 65 46 6f 72 6b 28 | 53 74 72 69 6e 67 50 74 |rceFork(|StringPt|
|000000f0| 72 20 66 69 6c 65 4e 61 | 6d 65 29 3b 0d 76 6f 69 |r fileNa|me);.voi|
|00000100| 64 20 44 65 6c 65 74 65 | 41 6c 6c 45 78 69 73 74 |d Delete|AllExist|
|00000110| 69 6e 67 52 73 72 63 73 | 28 6c 6f 6e 67 20 74 68 |ingRsrcs|(long th|
|00000120| 65 54 79 70 65 2c 20 73 | 68 6f 72 74 20 74 68 65 |eType, s|hort the|
|00000130| 4e 75 6d 29 3b 0d 2f 2a | 20 44 69 61 6c 6f 67 73 |Num);./*| Dialogs|
|00000140| 20 2a 2f 0d 76 6f 69 64 | 20 47 65 74 44 6c 6f 67 | */.void| GetDlog|
|00000150| 4f 72 69 67 69 6e 20 28 | 73 68 6f 72 74 20 64 6c |Origin (|short dl|
|00000160| 6f 67 49 44 2c 20 50 6f | 69 6e 74 20 2a 77 68 65 |ogID, Po|int *whe|
|00000170| 72 65 29 3b 0d 42 6f 6f | 6c 65 61 6e 20 47 65 74 |re);.Boo|lean Get|
|00000180| 41 6e 64 41 6c 69 67 6e | 44 69 61 6c 6f 67 28 73 |AndAlign|Dialog(s|
|00000190| 68 6f 72 74 20 20 72 65 | 73 49 44 29 3b 0d 76 6f |hort re|sID);.vo|
|000001a0| 69 64 20 46 72 61 6d 65 | 44 69 61 6c 6f 67 49 74 |id Frame|DialogIt|
|000001b0| 65 6d 28 44 69 61 6c 6f | 67 50 74 72 20 74 68 65 |em(Dialo|gPtr the|
|000001c0| 44 50 2c 73 68 6f 72 74 | 20 74 68 65 49 74 65 6d |DP,short| theItem|
|000001d0| 29 3b 0d 76 6f 69 64 20 | 53 65 74 45 54 65 78 74 |);.void |SetEText|
|000001e0| 28 44 69 61 6c 6f 67 50 | 74 72 20 64 50 74 72 2c |(DialogP|tr dPtr,|
|000001f0| 20 73 68 6f 72 74 20 74 | 68 65 49 74 65 6d 2c 20 | short t|heItem, |
|00000200| 53 74 72 69 6e 67 50 74 | 72 20 6e 65 77 53 74 72 |StringPt|r newStr|
|00000210| 29 3b 0d 76 6f 69 64 20 | 47 65 74 45 54 65 78 74 |);.void |GetEText|
|00000220| 28 44 69 61 6c 6f 67 50 | 74 72 20 64 50 74 72 2c |(DialogP|tr dPtr,|
|00000230| 20 73 68 6f 72 74 20 74 | 68 65 49 74 65 6d 2c 20 | short t|heItem, |
|00000240| 53 74 72 69 6e 67 50 74 | 72 20 63 75 72 72 65 6e |StringPt|r curren|
|00000250| 74 53 74 72 29 3b 0d 76 | 6f 69 64 20 53 65 74 43 |tStr);.v|oid SetC|
|00000260| 68 65 63 6b 28 44 69 61 | 6c 6f 67 50 74 72 20 64 |heck(Dia|logPtr d|
|00000270| 50 74 72 2c 20 73 68 6f | 72 74 20 63 68 6b 49 74 |Ptr, sho|rt chkIt|
|00000280| 65 6d 2c 20 73 68 6f 72 | 74 20 7a 65 72 6f 4d 65 |em, shor|t zeroMe|
|00000290| 61 6e 73 4e 6f 43 68 65 | 63 6b 29 3b 0d 76 6f 69 |ansNoChe|ck);.voi|
|000002a0| 64 20 47 65 74 43 68 65 | 63 6b 28 44 69 61 6c 6f |d GetChe|ck(Dialo|
|000002b0| 67 50 74 72 20 64 50 74 | 72 2c 20 73 68 6f 72 74 |gPtr dPt|r, short|
|000002c0| 20 63 68 6b 49 74 65 6d | 2c 20 42 6f 6f 6c 65 61 | chkItem|, Boolea|
|000002d0| 6e 20 2a 74 72 75 65 49 | 66 43 68 65 63 6b 65 64 |n *trueI|fChecked|
|000002e0| 29 3b 0d 48 61 6e 64 6c | 65 20 47 65 74 42 75 74 |);.Handl|e GetBut|
|000002f0| 74 6f 6e 28 44 69 61 6c | 6f 67 50 74 72 20 64 50 |ton(Dial|ogPtr dP|
|00000300| 74 72 2c 20 73 68 6f 72 | 74 20 62 74 6e 49 74 65 |tr, shor|t btnIte|
|00000310| 6d 29 3b 0d 76 6f 69 64 | 20 48 69 6c 69 74 65 44 |m);.void| HiliteD|
|00000320| 6c 67 43 6f 6e 74 72 6f | 6c 28 44 69 61 6c 6f 67 |lgContro|l(Dialog|
|00000330| 50 74 72 20 64 50 74 72 | 2c 20 73 68 6f 72 74 20 |Ptr dPtr|, short |
|00000340| 62 74 6e 49 74 65 6d 2c | 20 73 68 6f 72 74 20 73 |btnItem,| short s|
|00000350| 74 61 74 65 29 3b 0d 2f | 2a 20 50 61 73 63 61 6c |tate);./|* Pascal|
|00000360| 20 73 74 72 69 6e 67 73 | 20 2a 2f 0d 76 6f 69 64 | strings| */.void|
|00000370| 20 43 6f 70 79 50 53 74 | 72 28 42 79 74 65 20 2a | CopyPSt|r(Byte *|
|00000380| 73 72 63 53 74 72 2c 20 | 42 79 74 65 20 2a 64 73 |srcStr, |Byte *ds|
|00000390| 74 53 74 72 29 3b 0d 76 | 6f 69 64 20 41 70 70 65 |tStr);.v|oid Appe|
|000003a0| 6e 64 50 53 74 72 28 42 | 79 74 65 20 2a 73 31 2c |ndPStr(B|yte *s1,|
|000003b0| 20 42 79 74 65 20 2a 73 | 32 29 3b 0d 42 6f 6f 6c | Byte *s|2);.Bool|
|000003c0| 65 61 6e 20 50 45 71 75 | 61 6c 53 74 72 73 28 42 |ean PEqu|alStrs(B|
|000003d0| 79 74 65 20 2a 61 53 74 | 72 2c 20 42 79 74 65 20 |yte *aSt|r, Byte |
|000003e0| 2a 62 53 74 72 29 3b 0d | 2f 2a 20 46 69 6c 65 73 |*bStr);.|/* Files|
|000003f0| 2c 20 6e 61 6d 65 73 20 | 61 6e 64 20 6c 6f 63 61 |, names |and loca|
|00000400| 74 69 6f 6e 73 20 2a 2f | 0d 42 79 74 65 20 2a 46 |tions */|.Byte *F|
|00000410| 75 6c 6c 50 61 74 68 4e | 61 6d 65 46 72 6f 6d 44 |ullPathN|ameFromD|
|00000420| 69 72 65 63 74 6f 72 79 | 28 6c 6f 6e 67 20 44 69 |irectory|(long Di|
|00000430| 72 49 44 2c 20 73 68 6f | 72 74 20 76 52 65 66 4e |rID, sho|rt vRefN|
|00000440| 75 6d 2c 20 42 79 74 65 | 20 2a 73 29 3b 0d 42 79 |um, Byte| *s);.By|
|00000450| 74 65 20 2a 46 75 6c 6c | 50 61 74 68 4e 61 6d 65 |te *Full|PathName|
|00000460| 46 72 6f 6d 56 52 65 66 | 4e 75 6d 28 73 68 6f 72 |FromVRef|Num(shor|
|00000470| 74 20 76 52 65 66 4e 75 | 6d 2c 20 42 79 74 65 20 |t vRefNu|m, Byte |
|00000480| 2a 73 29 3b 0d 73 68 6f | 72 74 09 4f 70 65 6e 57 |*s);.sho|rt.OpenW|
|00000490| 6f 72 6b 69 6e 67 44 69 | 72 65 63 74 6f 72 79 46 |orkingDi|rectoryF|
|000004a0| 72 6f 6d 46 75 6c 6c 4e | 61 6d 65 28 63 68 61 72 |romFullN|ame(char|
|000004b0| 20 2a 6e 61 6d 65 2c 20 | 73 68 6f 72 74 20 6c 65 | *name, |short le|
|000004c0| 6e 29 3b 0d 2f 2a 20 4d | 65 6d 6f 72 79 20 61 6c |n);./* M|emory al|
|000004d0| 6c 6f 63 61 74 69 6f 6e | 20 2a 2f 0d 76 6f 69 64 |location| */.void|
|000004e0| 20 49 6e 69 74 54 65 6d | 70 43 6f 64 65 4d 65 6d | InitTem|pCodeMem|
|000004f0| 6f 72 79 28 76 6f 69 64 | 29 3b 0d 76 6f 69 64 20 |ory(void|);.void |
|00000500| 2a 54 4d 61 6c 6c 6f 63 | 28 73 69 7a 65 5f 74 20 |*TMalloc|(size_t |
|00000510| 73 69 7a 65 29 3b 0d 76 | 6f 69 64 20 2a 54 72 65 |size);.v|oid *Tre|
|00000520| 61 6c 6c 6f 63 28 76 6f | 69 64 20 2a 70 74 72 2c |alloc(vo|id *ptr,|
|00000530| 20 73 69 7a 65 5f 74 20 | 73 69 7a 65 29 3b 0d 76 | size_t |size);.v|
|00000540| 6f 69 64 20 54 66 72 65 | 65 28 76 6f 69 64 20 2a |oid Tfre|e(void *|
|00000550| 70 74 72 29 3b 0d 76 6f | 69 64 20 54 46 72 65 65 |ptr);.vo|id TFree|
|00000560| 41 6c 6c 28 76 6f 69 64 | 29 3b 0d 76 6f 69 64 20 |All(void|);.void |
|00000570| 2a 46 6d 61 6c 6c 6f 63 | 28 73 69 7a 65 5f 74 20 |*Fmalloc|(size_t |
|00000580| 73 69 7a 65 29 3b 0d 76 | 6f 69 64 20 2a 46 72 65 |size);.v|oid *Fre|
|00000590| 61 6c 6c 6f 63 28 76 6f | 69 64 20 2a 70 74 72 2c |alloc(vo|id *ptr,|
|000005a0| 20 73 69 7a 65 5f 74 20 | 73 69 7a 65 29 3b 0d 76 | size_t |size);.v|
|000005b0| 6f 69 64 20 46 66 72 65 | 65 28 76 6f 69 64 20 2a |oid Ffre|e(void *|
|000005c0| 70 74 72 29 3b 0d 76 6f | 69 64 20 46 46 72 65 65 |ptr);.vo|id FFree|
|000005d0| 41 6c 6c 28 76 6f 69 64 | 29 3b 0d 2f 2a 20 4d 69 |All(void|);./* Mi|
|000005e0| 73 63 20 2a 2f 0d 76 6f | 69 64 20 4e 75 6c 6c 4f |sc */.vo|id NullO|
|000005f0| 75 74 28 63 68 61 72 20 | 2a 73 74 72 2c 20 6c 6f |ut(char |*str, lo|
|00000600| 6e 67 20 6e 42 79 74 65 | 73 29 3b 0d 42 6f 6f 6c |ng nByte|s);.Bool|
|00000610| 65 61 6e 20 54 61 73 6b | 57 61 73 49 6e 74 65 72 |ean Task|WasInter|
|00000620| 72 75 70 74 65 64 28 76 | 6f 69 64 29 3b 0d 42 6f |rupted(v|oid);.Bo|
|00000630| 6f 6c 65 61 6e 20 43 68 | 65 63 6b 49 6e 57 69 74 |olean Ch|eckInWit|
|00000640| 68 43 61 6c 6c 69 6e 67 | 41 70 70 28 76 6f 69 64 |hCalling|App(void|
|00000650| 29 3b 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |);......|........|
|00000660| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000670| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000680| 00 00 01 00 00 00 01 76 | 00 00 00 76 00 00 00 82 |.......v|...v....|
|00000690| 6f 63 28 73 69 7a 65 5f | 74 20 73 69 7a 65 29 3b |oc(size_|t size);|
|000006a0| 0d 76 6f 69 64 20 2a 54 | 72 65 61 6c 6c 6f 63 28 |.void *T|realloc(|
|000006b0| 0f 43 6f 64 65 52 65 73 | 48 65 6c 70 65 72 2e 68 |.CodeRes|Helper.h|
|000006c0| 02 00 00 00 54 45 58 54 | 4b 45 45 4e 01 00 00 00 |....TEXT|KEEN....|
|000006d0| 00 00 54 45 58 54 4b 45 | 45 4e 01 00 00 00 01 00 |..TEXTKE|EN......|
|000006e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000006f0| 00 00 a6 91 ec ba 00 00 | 05 d2 00 00 01 f8 65 73 |........|......es|
|00000700| 44 69 72 74 79 29 0d 09 | 09 09 09 7b 0d 09 09 09 |Dirty)..|...{....|
|00000710| 09 74 6f 42 65 64 49 66 | 5a 65 72 6f 20 3d 20 31 |.toBedIf|Zero = 1|
|00000720| 3b 0d 09 09 09 09 7d 0d | 09 09 09 7d 0d 09 09 69 |;.....}.|...}...i|
|00000730| 66 20 28 74 6f 42 65 64 | 49 66 5a 65 72 6f 20 3d |f (toBed|IfZero =|
|00000740| 3d 20 30 29 0d 09 09 09 | 7b 0d 09 09 09 63 68 61 |= 0)....|{....cha|
|00000750| 6e 67 65 64 50 72 6f 6a | 4f 75 74 64 61 74 65 64 |ngedProj|Outdated|
|00000760| 20 3d 20 54 52 55 45 3b | 0d 09 09 09 53 65 74 50 | = TRUE;|....SetP|
|00000770| 72 6f 6a 4e 65 65 64 73 | 55 70 64 61 74 65 28 30 |rojNeeds|Update(0|
|00000780| 00 00 00 04 00 06 00 04 | 00 00 00 0a 00 09 06 4d |........|.......M|
|00000790| 6f 6e 61 63 6f db 00 00 | 00 04 a6 91 ec ba 00 00 |onaco...|........|
|000007a0| 00 08 00 46 00 52 01 34 | 02 2e 00 00 00 48 00 09 |...F.R.4|.....H..|
|000007b0| 4d 6f 6e 61 63 6f 00 00 | 00 00 00 00 00 00 00 00 |Monaco..|........|
|000007c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000007d0| 00 06 00 04 00 2a 00 03 | 02 fd 03 fd 00 38 00 14 |.....*..|.....8..|
|000007e0| 02 f6 02 7c ab 1f af e4 | 00 00 04 3d 00 00 04 3d |...|....|...=...=|
|000007f0| 00 00 00 00 00 00 00 00 | 01 00 00 00 01 76 00 00 |........|.....v..|
|00000800| 00 76 00 00 00 82 00 9f | d1 c0 13 1a 00 00 00 1c |.v......|........|
|00000810| 00 82 00 04 45 54 41 42 | 00 00 00 2a 45 46 4e 54 |....ETAB|...*EFNT|
|00000820| 00 00 00 36 4a 41 47 5a | 00 00 00 42 57 53 49 5a |...6JAGZ|...BWSIZ|
|00000830| 00 00 00 4e 4d 50 53 52 | 00 00 00 5a 03 ec ff ff |...NMPSR|...Z....|
|00000840| 00 00 00 00 00 00 00 00 | 03 eb ff ff 00 00 00 08 |........|........|
|00000850| 00 00 00 00 03 ed ff ff | 00 00 00 16 00 00 00 00 |........|........|
|00000860| 03 ee ff ff 00 00 00 1e | 00 00 00 00 03 ed ff ff |........|........|
|00000870| 00 00 00 2a 00 9f d0 70 | 00 00 00 00 00 00 00 00 |...*...p|........|
+--------+-------------------------+-------------------------+--------+--------+